package com.itwlj.service;

import com.itwlj.entity.Banner;

import java.util.List;

public interface BannerService {

    /**
     * 新增轮播图
     *
     * @param banner
     */
    void insert(Banner banner);

    /**
     * 查询轮播图
     *
     * @return
     */
    List<Banner> list();

    /**
     * 根据id删除轮播图
     *
     * @param id
     */
    void deleteById(Long id);

    /**
     * 根据id修改轮播图
     *
     * @param banner
     */
    void update(Banner banner);

    /**
     * 根据分发站点查询轮播图
     *
     * @param distributionSite
     * @return
     */
    List<Banner> getByDistributionSite(Integer distributionSite);
}
